Лабораторная работа № 4

Работа с программными пакетами

Жукова С. В. НПИбд-01-24

Российский университет дружбы народов, Москва, Россия

27 сентября 2025

Докладчик

  • Жукова София Викторовна
  • студентка
  • направления прикладной информатика
  • Российский университет дружбы народов
  • 1032240966@pfur.ru
  • https://svzhukova.github.io/ru/

Вводная часть

Работа с программными пакетами

Цель

Получить навыки работы с репозиториями и менеджерами пакетов.

Выполнение лабораторной работы

Работа с репозиториями

В консоли перейдем в режим работы суперпользователя (используйте команду su -). Перейдем в каталог /etc/yum.repos.d и изучим содержание каталога и файлов репозиториев

Перейдем в каталог /etc/yum.repos.d
изучим содержание

Выведем на экран список репозиториев

Выведем

Выведем на экран список пакетов, в названии или описании которых есть слово user

Выведем

Установим nmap, предварительно изучив информацию по имеющимся пакетам.

Установка

Установка

Установка

Установка

Установка

Удалим nmap

Удалим
Удалим

Получим список имеющихся групп пакетов, затем установим группу пакетов RPM Development Tools

Получим список

Yстановим группу пакетов

установим группу пакетов
установим группу пакетов

Удалим группы пакетов RPM Development Tools

Удалим RPM Development Tools

Посмотрим историю использования команды dnf

Посмотрите историю использования

Отменим последнее, например шестое по счёту, действие

Отменим действие

Использование rpm

Скачаем rpm-пакет lynx

Скачаем
Скачаем

Найдем каталог, в который был помещён пакет после загрузки

Найдем каталог

Перейдем в этот каталог и затем установите rpm-пакет

Перейдем и установим

Используя rpm, определим по имени файла, к какому пакету принадлежит lynx

Определим к какому пакету принадлежит lynx

Получим дополнительную информацию о содержимом пакета

Получим дополнительную информацию

Получим список всех файлов в пакете

Получим список всех файлов в пакете

Выведем перечень файлов с документацией пакета

Выведем перечень файлов

Посмотрим файлы документации, применив команду man lynx

Посмотрим файлы документации

Выведем на экран перечень и месторасположение конфигурационных файлов пакета

Выведем

Выведем на экран расположение и содержание скриптов, выполняемых при установке

пакета

Выведем на экран

В отдельном терминале под своей учётной записью запустим текстовый браузер lynx, чтобы проверить корректность установки пакета

Все корректно

Вернемся в терминал с учётной записью root и удалим пакет

удалим пакет

Установим пакет dnsmasq и определим расположение исполняемого файла

Установим

Определим по имени файла, к какому пакету принадлежит dnsmasq

Посмотрим файлы документации

Получим дополнительную информацию о содержимом пакета

Получим дополнительную информацию

Получим список всех файлов в пакете

Получим список всех файлов

Выведем перечень файлов с документацией пакета

Выведем перечень файлов

Посмотрите файлы документации, применив команду man dnsmasq

Посмотрите файлы документации

Выведем на экран расположение и содержание скриптов, выполняемых при установке пакета

Выведем

Вернемся в терминал с учётной записью root и удалим пакет

Уудалим

Заключение

Мы получили навыки работы с репозиториями и менеджерами пакетов.З